package com.cnhis.cloudhealth.clinical.clidoctor.clidoctor.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
import java.util.HashMap;

public interface ICliDoctor
{
    public ModelVo getDoctorPosition(Map map)
        throws Exception;
    
    public ModelVo nurse_Lis_Bills_Print(HashMap map)
        throws Exception;
    
    public ModelVo getGeiyaoZhixing(HashMap map)
        throws Exception;
    
    public ModelVo getBce03(HashMap map)
        throws Exception;
    
    public ModelVo horategetvaa03()
        throws Exception;
    
    public ModelVo queryBce1Info(Map paramMap)
        throws Exception;

    public ModelVo aab1()throws Exception;

    public ModelVo getYiyuanInfo()throws Exception;

    public ModelVo exec_CardCharge_Update(Map paramMap)throws Exception;

    public ModelVo queryJibingByText(Map paramMap)throws Exception;

    public ModelVo queryVac1ByVcb(Map paramMap)throws Exception;

    public ModelVo queryFileInfoByType(Map teMap)throws Exception;

    public ModelVo script817(Map paramMap)throws Exception;

    public ModelVo queryHasZj(Map teMap)throws Exception;

    public ModelVo queryZjList(Map<String, Object> teMap)throws Exception;

    public ModelVo queryZhentaiConfig(Map<String, Object> teMap)throws Exception;

    public ModelVo savePatientMore(Map<String, Object> teMap)throws Exception;

    public ModelVo selecthuiyuanbingren(Map<String, Object> teMap, int currentPage, int pageSize)throws Exception;

    public ModelVo selectDataByScriptId1(HashMap map)throws Exception;

    public ModelVo querybas02Bybce01(Map<String, Object> teMap)throws Exception;

    public ModelVo querybbx20Byvaf01(Map<String, Object> teMap)throws Exception;

    public ModelVo  updateBas1_bce1(Map<String, Object> teMap)throws Exception;

    public ModelVo hujiao_houtai(HashMap hs)throws Exception;

    public ModelVo updateVaj1(Map<String, Object> teMap)throws Exception;

    public ModelVo updateVaa15ByVac01(Map<String, Object> teMap)throws Exception;

    public ModelVo querySendZjByvac01(Map<String, Object> teMap)throws Exception;

    public ModelVo updateVajZjByvaj01(Map<String, Object> teMap)throws Exception;

    public ModelVo getIpAndMac(Map<String, Object> teMap, HttpServletRequest request)throws Exception;

    public ModelVo getHccode(HashMap map)throws Exception;

    public ModelVo querySysTime()throws Exception;

    public ModelVo nurse_Lis_Bills_Print_batch(HashMap map)throws Exception;
    public String getParameter(Integer productId,Integer programId,Integer paramNo)throws Exception;

    ModelVo nurse_Lis_Bills_Print_batch_T(HashMap map)
        throws Exception;

    public ModelVo queryBce1_vao1(Map<String, Object> teMap)throws Exception;
    
    ModelVo updateBce01_vao1(Map<String, Object> teMap)
        throws Exception;

    public ModelVo queryFamilyRelation(Map<String, Object> teMap)throws Exception;

    public ModelVo updateBdj1ByBce01AndBbx01(Map<String, Object> teMap)throws Exception;

    ModelVo deleteBdj1ByBce01AndBbx01(Map<String, Object> teMap)
        throws Exception;

    public ModelVo queryAah1Bby1ByBce01(Map<String, Object> teMap)throws Exception;

    public ModelVo queryEye1(Map<String, Object> teMap)throws Exception;

    public ModelVo saveEye1(Map<String, Object> teMap)throws Exception;

    public ModelVo updateEye1(Map<String, Object> teMap)throws Exception;
}
